# coding: utf-8
import random       #调用随机模块
a = b = c = 0       # a是退出条件，b是玩的次数，c是猜的轮数
while a != 'q':     # 判断退出条件
    diannao = random.randint(1, 100)
    b += 1  # 次数加1
    c = 0
    print('这是你是第%d次玩' % (b))
    while True:     #游戏循环，因为没有添加函数，只能内套循环
        try:        #异常处理，防止输入错误而终止程序
            wanjia = int(input('猜一个数字，只能是整数。\n'))
            c += 1  # 轮数加1
            if wanjia < diannao:
                print('你猜的小了')
            elif wanjia > diannao:
                print('你猜的大了')
            else:
                print('恭喜你，猜对了！')
                break

        except:
            print('输入错误！！！按‘q’退出，回车继续。')
    print('你一共猜了%d轮。' % (c))
    a = input('回车继续，按‘q’退出。')